(((highly detailed